// APP
if (window.plus) {
    searchPageReady();
} else {
    document.addEventListener('plusready', searchPageReady, false);
}

// Web
$(function () {
    if (AGENT_CLIENT.WEB) {
        searchPageReady();
    }
});

// 初始化方法
function searchPageReady() {
    var searchPage = function () {
        this.init();
    };
    searchPage.prototype = {
        // 初始化
        init: function () {
            this.bindEvent();
        },

        // 绑定事件
        bindEvent: function () {
            var model = this;
            // 回退
            $("#btncloseseahpage").on("click", function () {
                $("#searchtext").blur();
                parent.closeSearchPage();
            });

            // 是否显示清空按钮
            $("#searchtext").on("keyup", function () {
                if ($(this).val().length > 0) {
                    $("#btnclearsearch i").show();
                } else {
                    $("#btnclearsearch i").hide();
                }
            });

            // 清空搜索条件
            $("#btnclearsearch i").on("click", function () {
                $("#searchtext").val("");
                $(this).hide();
            });

            // 搜索
            $("#btnsearch").on("click", function () {
                var searchword = $("#searchtext").val();
                model.search(searchword);
            });

            // 热门搜索
            $("#categorysearch").on("click", "li", function () {
                var searchword = $(this).attr("tip") + "|" + $(this).text();
                model.search(searchword);
            });
        },

        // 选择条件后回掉函数
        search: function (searchword) {
            $("#searchtext").val("");
            parent.search(searchword);
            parent.closeSearchPage();
        }


    };

    var _searchPage = new searchPage();
}

var firstInit = false;
function show(searchword, categorydata) {
    setTimeout(function () {
        $("#searchtext").focus();
    }, 300);

    // 画店铺商品分类
    if (!firstInit && categorydata && categorydata.length > 0) {
        var html = [];
        $.each(categorydata, function (i, tagitem) {
            html.push("<li tip='" + tagitem.id + "'>" + tagitem.name + "</li>")
        });
        $("#categorysearch").html(html.join(""));
        firstInit = true;
    }


    $("#searchtext").val(searchword);
}